package day07;

import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

/**
 * 要求用户输入一个文件，该文件应当是Test07程序生成的文件，然后将该文件中所有字符读取
 * 出来，并以UTF-8编码写入到另一个文件中，实现文件转码工作，该文件取名格式:原文件名_utf.txt。
 * @author Bonnie
 *
 */
public class Test07 {
    public static void main(String[] args) throws IOException {
        Scanner input = new Scanner(System.in);
        String name = input.nextLine();
        BufferedReader br = new BufferedReader(new FileReader(name));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(name.substring(0,name.indexOf("."))+"_utf.txt"), StandardCharsets.UTF_8));
        String line;
        while((line = br.readLine())!=null){
            bw.write(line);
        }
        br.close();
        bw.close();
        System.out.println("运行完毕");
    }
}
